ZLMediaKit推流+前端页面控制推流播放暂停

您所在的位置:网站首页 webrtc拉流 前端 ZLMediaKit推流+前端页面控制推流播放暂停

ZLMediaKit推流+前端页面控制推流播放暂停

2024-07-14 09:25| 来源: 网络整理| 查看: 265

https://blog.csdn.net/v6543210/article/details/106154298

github上https://hub.fastgit.org/ZLMediaKit/ZLMediaKit 拉源码,cmake生成sln,vs生成exe,启动

ZLMediaKit\release\windows\Debug里的MediaServer.exe服务器

后端发请求推流: rtmp本地流 : >ffmpeg -re -i E:\catmouse.mp4 -vcodec copy -acodec copy -f flv -y rtmp://localhost/live/0 rtsp : >ffmpeg -re -i "/path/to/test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live/0 rtp : >ffmpeg -re -i "/path/to/test.mp4" -vcodec h264 -acodec aac -f rtp_mpegts rtp://127.0.0.1:10000 rtmp远端流 : >ffmpeg -re -i rtmp://58.200.131.2:1935/livetv/hunantv -vcodec copy -acodec copy -f flv -y rtmp://localhost/live/0

-re : 以本地帧频读数据

-i :输入文件路径

-vcodec : 强制视频编码

-acodec : 强制音频编码

-f : 强制采用文件格式

-y : 覆盖输出文件

前端页面 发请求命令前端推流·播放·停流:

目前已实现:推流,动态刷新流列表,切换播放流,删除流(停止推流)

html页面播放流,若目的流为post/0,则播放地址为 "http://127.0.0.1/post/0/hls.m3u8

推流:rtmp://58.200.131.2:1935/livetv/cctv1 ->rtmp://127.0.0.1/post/cctv1:

当前播放:127.0.0.1/post/cctv5:

切换到127.0.0.1/post/cctv13播放:

 

 停止推流127.0.0.1/post/cctv2: 可以看到列表中已无post/cctv2流,且无法播放了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3